UI Tasks Instructions
General Notes
- نميل للبساطة دائمًا
- نركز على الوضوح والوظيفة أكثر من الشكل النهائي
- أي عنصر UI يتعمل بشكل functional الأول
- الـ polish والـ animations والتفاصيل الشكلية تتأجل لآخر مرحلة
- أي حاجة مش مستخدمة في الميني جيمز الحالية ما تتعملش دلوقتي
- لازم كل UI element يكون سهل تغييره أو استبداله بعدين
Task 1: In-Game User HUD
الهدف
عمل الـ HUD الأساسي اللي بيوصل التعليمات والمعلومات المهمة للاعب أثناء اللعب.
المطلوب
- مكان واضح لعرض التعليمات الحالية
- مكان واضح لعرض الهدف الحالي
- دعم تغيير النص حسب المرحلة أو التاسك
- يكون بسيط وسهل القراءة
أمثلة للمحتوى
- Move forward
- Reach the target
- Find the Audio Card
المطلوب حاليًا
- Layout فقط
- Text placeholders
- Basic structure
مش مطلوب دلوقتي
- animations معقدة
- icons نهائية
- polish بصري كامل
Task 2: Robot HUD
الهدف
عمل الشكل العام للـ robot POV والعناصر اللي تظهر من منظور الروبوت.
المطلوب
- مساحة مخصصة للـ robot feedback
- placeholders للـ logs
- دعم ظهور رسائل قصيرة أثناء اللعب
- الشكل يكون مناسب لفكرة إن الروبوت “بيراقب وبيتعلم”
أمثلة
- Motor drift detected
- Learning in progress
- Energy level critical
المطلوب حاليًا
- Layout فقط
- أماكن العناصر
- شكل مبدئي بسيط
مش مطلوب دلوقتي
- system logs كاملة
- behavior نهائي
- مؤثرات بصرية معقدة
Task 3: Result Screen
الهدف
عمل شاشة النتيجة اللي بتظهر بعد نهاية كل mini-game.
المطلوب
- عرض النتيجة النهائية من 100
- عرض حالة النجاح أو الفشل
- عرض breakdown بسيط لو احتجنا
- زر أو طريقة للمتابعة أو الإعادة
أمثلة
- Final Score: 78
- Result: Passed
- Correction Accuracy: 70%
- Response Time: 82%
المطلوب حاليًا
- Structure واضح للشاشة
- أماكن السكور والعناصر الأساسية
- نسخة بسيطة functional
Task 4: Dialogue / Message Panels
الهدف
عمل panels بسيطة لعرض رسائل الجد أو system messages.
المطلوب
- text panel واضح
- زر continue / next
- دعم عرض رسائل متعددة بالترتيب
- ينفع استخدامه للرسائل السردية أو رسائل السيستم
أمثلة
- Additional message stored in robot memory
المطلوب حاليًا
- شكل بسيط جدًا
- text area
- next button
مش مطلوب دلوقتي
- voice system
- cinematic transitions
- subtitle system متقدم
Task 5: Menus
الهدف
عمل القوائم الأساسية للمشروع.
المطلوب
- Main Menu
- Pause Menu
- Retry / Restart
- Settings بسيطة لو لزم
المطلوب حاليًا
- Wireframe أو layout مبدئي
- أزرار أساسية فقط
مش مطلوب دلوقتي
- شكل نهائي
- animations
- customization متقدم
Priority Order
الشغل يمشي بالترتيب ده:
- In-Game User HUD
- Robot HUD
- Result Screen
- Dialogue / Message Panels
- Menus
Current Development Rule
- أي حاجة تخدم الميني جيم الحالية تاخد أولوية
- أي عنصر شكله نهائي أو فيه polish يتأجل
- الهدف الحالي هو إن كل systems تكون usable وسهلة الربط مع الجيمبلاي